.register{
	padding:2rem 1rem;
	div{
		position: relative;
		span{
			position: absolute;
			top:1.37rem;
			left:.9rem;
			font-size: 0.933333rem;
		}
		input{
			width: 100%;
			border:none;
			border:0.066667rem rgb(204,204,204) solid;
			border-radius: 0.266667rem;
			margin-top: 0.666667rem;
			padding-left:5rem;
			height:2.933333rem;
			font-size: 0.8rem;
			overflow: hidden;
			&::-webkit-input-placeholder{
				color:#ccc;
				font-size: 0.8rem;
			}
		}
		.hqyzm{
			position: absolute;
			top:0;
			right:0.5rem;
			display: inline-block;
			font-size: .9rem;
			color:#DF1212;
			border:none;
			background-color: transparent;
			width:auto;
			padding:0;
		}
		#yzm{
			width:16.5rem!important;
			&+div{
				display: inline-block;
			  position: absolute;
			  top:.75rem;
			  right:0;
			  .register_img{
			  	width:5.9rem;
					height:2.933333rem;
			  	border-radius:  0.266667rem;
			  }
			}
		}
		#submit{
			width:100%;
			color:#fff;
			font-size: 1.2rem;
			padding:.6rem .9rem;
			text-align: center;
		}
		.bg1{
			background-color: #DF1212 !important;
		}
		.bg{
			background-color: #ccc !important;
		}
	}
	.box_agg{
		padding:.4rem 0 3rem 0;
		font-size: 0.8rem;
		line-height: 3rem;
		.color{
			color:rgb(223,18,18);
		}
		&>p{
			display: inline-block;
			padding:0 0.333333rem;
		}
	}
}
